0011 0010 0000 0000 0000 0011 0011 1111 1111 1111 6264оƬµÄÈÝÁ¿Îª8¡Á8KB£¬ÐèÒª13¸ùµØÖ·ÏßA0¡«A12¡£¶øÊ£Ïµĸß7λµØÖ·Ó¦²Î¼Ó¸ÃоƬµÄµØÖ·ÒëÂë¡£ µç·ÈçͼËùʾ£º
5.5 ÄÚ´æµØÖ·´Ó20000H¡«8BFFFH¹²ÓжàÉÙ×Ö½Ú£¿
½â£º¹²ÓÐ8BFFFH£20000H£«1£½6C000H¸ö×Ö½Ú¡£»ò432KB¡£
5.6 Èô²ÉÓÃ6264оƬ¹¹³ÉÉÏÊöµÄÄÚ´æ¿Õ¼ä£¬ÐèÒª¶àÉÙÆ¬6264оƬ£¿ ½â£ºÃ¿¸ö6264оƬµÄÈÝÁ¿Î»8KB£¬¹ÊÐè432/8£½54Ƭ¡£
5.7 Éèij΢ÐÍ»úµÄÄÚ´æRAMÇøµÄÈÝÁ¿Î»128KB£¬ÈôÓÃ2164оƬ¹¹³ÉÕâÑùµÄ´æ´¢Æ÷£¬Ðè¶àÉÙ2164оƬ£¿ÖÁÉÙÐè¶àÉÙ¸ùµØÖ·Ïߣ¿ÆäÖжàÉÙ¸ùÓÃÓÚÆ¬ÄÚѰַ£¿¶àÉÙ¸ùÓÃÓÚÆ¬Ñ¡ÒëÂ룿 ½â£º
£¨1£©Ã¿¸ö2164оƬµÄÈÝÁ¿Îª64K¡Á1bit£¬¹²Ðè128/64¡Á8£½16Ƭ¡£ £¨2£©128KBÈÝÁ¿ÐèÒªµØÖ·Ïß17¸ù¡£ £¨3£©16¸ùÓÃÓÚÆ¬ÄÚѰַ¡£ £¨4£©1¸ùÓÃÓÚÆ¬Ñ¡ÒëÂë¡£
×¢Ò⣬ÓÃÓÚÆ¬ÄÚѰַµÄ16¸ùµØÖ·ÏßҪͨ¹ý¶þѡһ¶à·Æ÷Á¬µ½2164оƬ£¬ÒòΪ2164оƬÊÇDRAM£¬¸ßλµØÖ·ÓëµÍλµØÖ·ÊÇ·Öʱ´«Ë͵ġ£
5.8 ÏÖÓÐÁ½Æ¬6116оƬ£¬ËùÕ¼µØÖ··¶Î§Îª61000H¡«61FFFH£¬ÊÔ½«ËüÃÇÁ¬½Óµ½8088ϵͳÖС£²¢±àд²âÊÔ³ÌÐò£¬ÏòËùÓе¥ÔªÊäÈëÒ»¸öÊý¾Ý£¬È»ºóÔÙ¶Á³öÓëÖ®±È½Ï£¬Èô³ö´íÔòÏÔʾ¡°Wrong £¡¡°£¬È«²¿ÕýÈ·ÔòÏÔʾ¡±OK £¡¡°¡£ ½â£ºÁ¬½ÓÈçÏÂͼËùʾ¡£²âÊÔ³ÌÐò¶ÎÈçÏ£º OK DB ¡®OK!¡¯,$
WRONG DB ¡®Wrong!¡¯,$ ¡
MOV AX, 6100H MOV ES, AX MOV DI, 0
MOV CX, 1000H MOV AL, 55H REP STOSB MOV DI, 0
MOV CX, 1000H REPZ SCASB JZ DISP_OK
LEA DX, WRONG MOV AH, 9 INT 21H HLT
DISP_OK: LEA DX, OK MOV AH, 9 INT 21H
HLT
5.9 ÉõʲôÊÇ×ÖÀ©Õ¹£¿Ê²Ã´ÊÇλÀ©Õ¹£¿Óû§×Ô¼º¹ºÂòÄÚ´æÌõ½øÐÐÄÚ´æÀ©³ä£¬ÊÇÔÚ½øÐкÎÖÖ´æ´¢Æ÷À©Õ¹£¿ ½â£º
£¨1£©µ±´æ´¢Ð¾Æ¬µÄÈÝÁ¿Ð¡ÓÚËùÐèÄÚ´æÈÝÁ¿Ê±£¬ÐèÒªÓöà¸öоƬ¹¹³ÉÂú×ãÈÝÁ¿ÒªÇóµÄ´æ´¢Æ÷£¬Õâ¾ÍÊÇ×ÖÀ©Õ¹¡£
£¨2£©µ±´æ´¢Ð¾Æ¬Ã¿¸öµ¥ÔªµÄ×Ö³¤Ð¡ÓÚËùÐèÄÚ´æµ¥Ôª×Ö³¤Ê±£¬ÐèÒªÓöà¸öоƬ¹¹³ÉÂú×ã×Ö³¤ÒªÇóµÄ´æ´¢Ä£¿é£¬Õâ¾ÍÊÇλÀ©Õ¹¡£
£¨3£©Óû§ÔÚÊг¡ÉϹºÂòÄÚ´æÌõ½øÐÐÄÚ´æÀ©³ä£¬Ëù×öµÄÊÇ×ÖÀ©Õ¹µÄ¹¤×÷¡£
5.10 74LS138ÒëÂëÆ÷µÄ½ÓÏßͼÈç½Ì²ÄµÚ245Ò³µÄͼ5-47Ëùʾ£¬ÊÔÅÐ¶ÏÆäÊä³ö¶ËY0#¡¢Y3#¡¢Y5#ºÍY7££Ëù¾ö¶¨µÄÄÚ´æµØÖ··¶Î§¡£
½â£ºÒòΪÊDz¿·ÖµØÖ·ÒëÂ루A17²»²Î¼ÓÒëÂ룩£¬¹Êÿ¸öÒëÂëÊä³ö¶ÔÓ¦2¸öµØÖ··¶Î§£º
Y0£££º00000H ¡« 01FFFH ºÍ 20000H ¡« 21FFFH Y3£££º06000H ¡« 07FFFH ºÍ 26000H ¡« 27FFFH Y5£££º0A000H ¡« 0BFFFH ºÍ 2A000H ¡« 2BFFFH Y7£££º0E000H ¡« 0FFFFH ºÍ 2E000H ¡« 2FFFFH
5.11 ij8088ϵͳÓÃ2764 ROMоƬºÍ6264 SRAMоƬ¹¹³É16KBµÄÄÚ´æ¡£ÆäÖУ¬ROMµÄµØÖ··¶Î§Îª0FE000H¡«0FFFFFH£¬RAMµÄµØÖ··¶Î§Îª0F0000H¡«0F1FFFH¡£ÊÔÀûÓÃ74LS138ÒëÂ룬»³ö´æ´¢Æ÷ÓëCPUµÄÁ¬½Óͼ£¬²¢±ê³ö×ÜÏßÐźÅÃû³Æ¡£
½â£ºÁ¬½ÓÈçÏÂͼËùʾ¡£
5.12 ÐðÊöEPROMµÄ±à³Ì¹ý³Ì£¬²¢ËµÃ÷EPROMºÍEEPROMµÄ²»Í¬µã¡££¨²»ÒªÇó£© ½â£º
£¨1£©¶ÔEPROMоƬµÄ±à³Ì¹ý³ÌÏê¼û½Ì²ÄµÚ215¡«217Ò³¡£ £¨2£©EPROMÓëEEPROMµÄ²»Í¬Ö®´¦Îª£º ¡£EPROMÓÃ×ÏÍâÏß²Á³ý£¬EEPROMÓõç²Á³ý¡£
¡£EPROMÊÇÕûƬ²Á³ý£¬EEPROM¿ÉÒÔÕûƬ²Á³ý£¬Ò²¿ÉÒÔÖð¸ö×ֽڵزÁ³ý¡£
5.13 ÊÔ˵Ã÷FLASH EEPROMоƬµÄÌØµã¼°28F040µÄ±à³Ì¹ý³Ì¡££¨²»ÒªÇó£© ½â£º
£¨1£©ÌصãÊÇ£ºËü½áºÏÁËRAMºÍROMµÄÓŵ㣬¶ÁдËٶȽӽüÓÚRAM£¬¶ÏµçºóÐÅÏ¢ÓÖ²»»á¶ªÊ§¡£
£¨2£©28F040µÄ±à³Ì¹ý³ÌÏê¼û½Ì²ÄµÚ222¡«223Ò³¡£
5.14 ʲôÊÇCache£¿ËüÄܹ»¼«´óµØÌá¸ß¼ÆËã»úµÄ´¦ÀíÄÜÁ¦ÊÇ»ùÓÚʲôÔÀí£¿ ½â£º
£¨1£©Cache ÊÇλÓÚCPUÓëÖ÷´æÖ®¼äµÄ¸ßËÙСÈÝÁ¿´æ´¢Æ÷¡£
£¨2£©ËüÄܹ»¼«´óµØÌá¸ß¼ÆËã»úµÄ´¦ÀíÄÜÁ¦£¬ÊÇ»ùÓÚ³ÌÐòºÍÊý¾Ý·ÃÎʵľֲ¿ÐÔÔÀí¡£
5.15 ÈôÖ÷´æDRAMµÄµÄ´æÈ¡ÖÜÆÚΪ70ns£¬CacheµÄ´æÈ¡ÖÜÆÚΪ5ns£¬ÓÐËüÃǹ¹³ÉµÄ´æ´¢Æ÷µÄƽ¾ù´æÈ¡ÖÜÆÚÊǶàÉÙ£¿
½â£ºÆ½¾ù´æÈ¡ÖÜÆÚԼΪ 70¡Á0.1ns + 5¡Á0.9ns =11.5ns¡£
µÚ6ÕÂÊäÈëÊä³öºÍÖжϼ¼Êõ
6.1 I/O½Ó¿ÚµÄÖ÷Òª¹¦ÄÜÓÐÄÄЩ? ÓÐÄÄÁ½ÖÖ±àÖ··½Ê½£¿ÔÚ8088/8086ϵͳÖвÉÓÃÄÄÒ»ÖÖ±àÖ··½Ê½£¿
½â: I/O½Ó¿ÚÖ÷ÒªÐè¾ßÓÐÒÔϼ¸ÖÖ¹¦ÄÜ£º
£¨1£©I/OµØÖ·ÒëÂëÓëÉ豸ѡÔñ¡£±£Ö¤ÈÎһʱ¿Ì½öÓÐÒ»¸öÍâÉèÓëCPU½øÐÐÊý¾Ý´«ËÍ¡£
£¨2£©ÐÅÏ¢µÄÊäÈëÊä³ö£¬²¢¶ÔÍâÉèËæÊ±½øÐмà²â¡¢¿ØÖƺ͹ÜÀí¡£±ØÒªÊ±£¬»¹¿ÉÒÔͨ¹ýI/O½Ó¿ÚÏòCPU·¢³öÖжÏÇëÇó¡£ £¨3£©ÃüÁî¡¢Êý¾ÝºÍ״̬µÄ»º³åÓëËø´æ¡£ÒÔ»º½âCPUÓëÍâÉèÖ®¼ä¹¤×÷ËٶȵIJîÒ죬±£Ö¤ÐÅÏ¢½»»»µÄͬ²½¡£
£¨4£©ÐÅºÅµçÆ½ÓëÀàÐ͵Äת»»¡£I/O½Ó¿Ú»¹ÒªÊµÏÖÐÅÏ¢¸ñʽת»»¡¢µçƽת»»¡¢ÂëÖÆ×ª»»¡¢´«Ë͹ÜÀíÒÔ¼°ÁªÂç ¿ØÖƵȹ¦ÄÜ¡£
I/O¶Ë¿ÚµÄ±àÖ··½Ê½Í¨³£ÓÐÁ½ÖÖ£ºÒ»ÊÇÓëÄڴ浥Ԫͳһ±àÖ·£¬¶þÊǶÀÁ¢±àÖ·¡£8088/8086ϵͳ²ÉÓÃI/O¶Ë¿Ú¶ÀÁ¢±àÖ··½Ê½¡£
6.2 ÊԱȽÏ4ÖÖ»ù±¾ÊäÈëÊä³ö·½·¨µÄÌØµã¡££¨²»ÒªÇó£© ½â£ºÔÚ΢ÐͼÆËã»úϵͳÖУ¬Ö÷»úÓëÍâÉèÖ®¼äµÄÊý¾Ý´«ËÍÓÐ4ÖÖ»ù±¾µÄÊäÈëÊä³ö·½Ê½£º
ÎÞÌõ¼þ´«ËÍ·½Ê½¡¢²éѯ¹¤×÷·½Ê½¡¢ÖжϹ¤×÷·½Ê½¡¢Ö±½Ó´æ´¢Æ÷´æÈ¡(DMA)·½Ê½¡£ ËüÃǸ÷×Ô¾ßÓÐÒÔÏÂÌØµã£º
£¨1£©ÎÞÌõ¼þ´«ËÍ·½Ê½ÊʺÏÓë¼òµ¥µÄ¡¢ÂýËٵġ¢ËæÊ±´¦ÓÚ¡°×¼±¸ºÃ¡±½ÓÊÕ»ò·¢ËÍÊý¾ÝµÄÍⲿÉ豸£¬Êý¾Ý½»»»ÓëÖ¸ÁîµÄÖ´ÐÐͬ²½£¬¿ØÖÆ·½Ê½¼òµ¥¡£
£¨2£©²éѯ¹¤×÷·½Ê½Õë¶Ô²¢²»ËæÊ±¡°×¼±¸ºÃ¡±¡¢ÇÒÂú×ãÒ»¶¨×´Ì¬²ÅÄÜʵÏÖÊý¾ÝµÄÊäÈë/Êä³öµÄ¼òµ¥ÍⲿÉ豸£¬Æä¿ØÖÆ·½Ê½Ò²±È½Ï¼òµ¥£¬µ±CPUµÄЧÂʱȽϵ͡£ £¨3£©ÖжϹ¤×÷·½Ê½ÊÇÓÉÍⲿÉ豸×÷ΪÖ÷¶¯µÄÒ»·½£¬ÔÚÐèҪʱÏòCPUÌá³ö¹¤×÷ÇëÇó£¬CPUÔÚÂú×ãÏìÓ¦Ìõ¼þʱÏìÓ¦¸ÃÇëÇó²¢Ö´ÐÐÏàÓ¦µÄÖжϴ¦Àí³ÌÐò¡£ÕâÖÖ¹¤×÷·½Ê½Ê¹CPUµÄЧÂÊÌá¸ß£¬µ«¿ØÖÆ·½Ê½Ïà¶Ô½Ï¸´ÔÓ¡£
£¨4£©DMA·½Ê½ÊʺÏÓÚ¸ßËÙÍâÉ裬ÊÇ4ÖÖ»ù±¾ÊäÈë/Êä³ö·½Ê½ÖÐËÙ¶È×î¸ßµÄÒ»ÖÖ¡£ 6.3 Ö÷»úÓëÍⲿÉ豸½øÐÐÊý¾Ý´«ËÍʱ£¬²ÉÓÃÄÄÒ»ÖÖ´«ËÍ·½Ê½£¬CPUµÄЧÂÊ×î¸ß£¿£¨²»ÒªÇó£©
½â£ºÊ¹ÓÃDMA´«ËÍ·½Ê½CPUµÄЧÂÊ×î¸ß¡£ÕâÊÇÓÉDMAµÄ¹¤×÷ÐÔÖÊËù¾ö¶¨µÄ¡£ 6.4 ÀûÓÃÈý̬ÃÅоƬ74LS244×÷ΪÊäÈë½Ó¿Ú£¬½Ó¿ÚµØÖ·Îª40FBH£¬ÊÔ»³öÆäÓë8088ϵͳ×ÜÏßµÄÁ¬½Óͼ¡£
½â£º16λµØÖ·ÐźÅͨ¹ýÒëÂëµç·Óë74LS244оƬÁ¬½Ó¡£ÆäÁ¬½ÓÈçÏÂͼËùʾ¡£ 6.5 ijÊäÈë½Ó¿ÚµÄµØÖ·Îª0E54H£¬Êä³ö½Ó¿ÚµÄµØÖ·Îª01FBH£¬·Ö±ðÀûÓÃ74LS244ºÍ74LS273×÷ΪÊäÈëºÍÊä³ö½Ó¿Ú¡£ÊÔ±àд³ÌÐò£¬Ê¹µ±ÊäÈë½Ó¿ÚµÄbit1¡¢bit4ºÍbit7λͬʱΪ1ʱ£¬CPU½«ÄÚ´æÖÐDATAΪÊ×Ö·µÄ20¸öµ¥ÔªµÄÊý¾Ý´ÓÊä³ö½Ó¿ÚÊä³ö£»Èô²»Âú×ãÉÏÊöÌõ¼þÔòµÈ´ý¡£
½â£ºÊ×ÏÈÅжÏÓÉÊäÈë½Ó¿Ú¶ÁÈëÊý¾ÝµÄ״̬£¬ÈôÂú×ãÌõ¼þ£¬Ôòͨ¹ýÊä³ö½Ó¿ÚÊä³öÒ»¸öµ¥ÔªµÄÊý¾Ý£»Ö®ºóÔÙÅжÏ״̬ÊÇ·ñÂú×㣬ֱµ½20¸öµ¥ÔªµÄÊý¾Ý¶¼´ÓÊä³ö½Ó¿ÚÊä³ö¡£
LEA SI,DATA ;È¡Êý¾ÝÆ«ÒÆµØÖ·
MOV CL,20 ;Êý¾Ý³¤¶ÈËÍCL AGAIN: MOV DX,0E54H
WAITT: IN AL,DX ;¶ÁÈë״ֵ̬
AND AL,92H ;ÆÁ±Îµô²»Ïà¹ØÎ»£¬½ö±£Áôbit1¡¢bit4ºÍbit7λ״̬ CMP AL,92H ;ÅжÏbit1¡¢bit4ºÍbit7λÊÇ·ñȫΪ1
JNZ WAITT ;²»Âú×ãbit1¡¢bit4ºÍbit7λͬʱΪ1ÔòµÈ´ý MOV DX,01FBH MOV AL,[SI]
OUT DX,AL ;Âú×ãÌõ¼þÔòÊä³öÒ»¸öµ¥ÔªÊý¾Ý INC SI ;Ð޸ĵØÖ·Ö¸Õë
LOOP AGAIN ;Èô20¸öµ¥ÔªÊý¾Ýδ´«ËÍÍêÔòÑ»·
6.6 8088/8086ϵͳÈçºÎÈ·¶¨Ó²¼þÖжϷþÎñ³ÌÐòµÄÈë¿ÚµØÖ·£¿
½â£º8088/8086ϵͳµÄÓ²¼þÖжϰüÀ¨·ÇÆÁ±ÎºÍ¿ÉÆÁ±ÎÁ½ÖÖÖжÏÇëÇó¡£Ã¿¸öÖжÏÔ´¶¼ÓÐÒ»¸öÓëÖ®Ïà¶ÔÓ¦µÄÖжÏÀàÐÍÂën¡£ÏµÍ³¹æ¶¨ËùÓÐÖжϷþÎñ×Ó³ÌÐòµÄÊ×µØÖ·¶¼±ØÐë·ÅÔÚÖжÏÏòÁ¿±íÖУ¬ÆäÔÚ±íÖеĴæ·ÅµØÖ·£½n¡Á4£¬£¨ÏòÁ¿±íµÄ¶Î»ùµØÖ·Îª0000H£©¡£¼´×Ó³ÌÐòµÄÈë¿ÚµØÖ·Îª£¨0000H£ºn¡Á4£©¿ªÊ¼µÄ4¸öµ¥ÔªÖУ¬µÍλ×Ö£¨2¸ö×Ö½Ú£©´æ·ÅÈë¿ÚµØÖ·µÄÆ«ÒÆÁ¿£¬¸ßλ×Ö´æ·ÅÈë¿ÚµØÖ·µÄ¶Î»ùµØÖ·¡£ 6.7 ÖжÏÏòÁ¿±íµÄ×÷ÓÃÊÇʲô£¿ÈçºÎÉèÖÃÖжÏÏòÁ¿±í£¿
½â£ºÖжÏÏòÁ¿±íÓÃÓÚ´æ·ÅÖжϷþÎñ×Ó³ÌÐòµÄÈë¿ÚµØÖ·£¬Î»ÓÚÄÚ´æµÄ×îµÍ1K×Ö½Ú£¨¼´ÄÚ´æÖÐ0000H¡«003FFHÇøÓò£©£¬¹²ÓÐ256¸ö±íÏî¡£
ÉèÖÃÖжÏÏòÁ¿±í¾ÍÊǽ«ÖжϷþÎñ³ÌÐòÊ×µØÖ·µÄÆ«ÒÆÁ¿ºÍ¶Î»ùÖ··ÅÈëÖжÏÏòÁ¿±íÖС£
È磺½«ÖжϷþÎñ×Ó³ÌÐòCLOCKµÄÈë¿ÚµØÖ·ÖÃÈëÖжÏÏòÁ¿±íµÄ³ÌÐòÈçÏ£º MOV AX,0000H
MOV DS,AX ;ÖÃÖжÏÏòÁ¿±íµÄ¶Î»ùµØÖ·
MOV SI,<ÖжÏÀàÐÍÂë¡Á4> ;Öôæ·Å×Ó³ÌÐòÈë¿ÚµØÖ·µÄÆ«ÒÆµØÖ· MOV AX,OFFSET CLOCK
MOV [SI],AX ;½«×Ó³ÌÐòÈë¿ÚµØÖ·µÄÆ«ÒÆµØÖ·ËÍÈëÖжÏÏòÁ¿±í MOV AX, SEG CLOCK
MOV [SI+2],AX ;½«×Ó³ÌÐòÈë¿ÚµØÖ·µÄ¶Î»ùÖ·ËÍÈëÖжÏÏòÁ¿±í 6.8 INTRÖжϺÍNMIÖжÏÓÐÊ²Ã´Çø±ð£¿
½â£ºINTRÖжÏΪ¿ÉÆÁ±ÎÖжϣ¬ÖжÏÇëÇóÐÅºÅ¸ßµçÆ½ÓÐЧ¡£CPUÄÜ·ñÏìÓ¦¸ÃÇëÇóÒª¿´ÖжÏÔÊÐí±ê־λIFµÄ״̬£¬Ö»Óе±IF£½1ʱ£¬CPU²Å¿ÉÄÜÏìÓ¦Öжϡ£ NMIÖжÏΪ·ÇÆÁ±ÎÖжϣ¬ÇëÇóÐźÅΪÉÏÉýÑØÓÐЧ£¬¶ÔËüµÄÏìÓ¦²»ÊÜIF±ê־λµÄÔ¼Êø£¬CPUÖ»Òªµ±Ç°Ö¸ÁîÖ´ÐнáÊø¾Í¿ÉÒÔÏìÓ¦NMIÇëÇó¡£
6.9 ÔÚÖжϷþÎñ³ÌÐòµÄÈë¿Ú´¦£¬ÎªÊ²Ã´³£³£ÒªÊ¹ÓÿªÖжÏÖ¸Á
½â£ºÖжϷþÎñ³ÌÐò·ÖΪÁ½ÖÖ£¬Ò»ÖÖÊÇÔÚ½øÈë·þÎñ×Ó³ÌÐòºó²»ÔÊÐí±»Öжϣ¬ÁíÒ»ÖÖÔò¿ÉÒÔ±»Öжϡ£ÔÚÈë¿Ú´¦Ê¹ÓÿªÖжÏÖ¸Áî±íʾ¸ÃÖжϷþÎñ³ÌÐòÊÇÔÊÐí±»ÖжϵķþÎñ³ÌÐò£¬¼´ÔÚ½øÈë·þÎñ×Ó³ÌÐòºóÔÊÐíCPUÏìÓ¦±ÈËü¼¶±ð¸ßµÄÖжÏÇëÇó¡£ 6.10 ÊÔ˵Ã÷8088CPU¿ÉÆÁ±ÎÖжϵÄÏìÓ¦¹ý³Ì¡£
½â£º¿ÉÆÁ±ÎÖжϵÄÏìÓ¦¹ý³ÌÖ÷Òª·ÖΪ5¸ö²½Ö裬¼´£º
£¨1£©ÖжÏÇëÇó¡£ÍâÉèÔÚÐèҪʱÏòCPUµÄINTR¶Ë·¢³öÒ»¸ö¸ßµçƽÓÐЧµÄÖжÏÇëÇóÐźš£
£¨2£©ÖжÏÅÐÓÅ¡£ÈôIF£½1£¬Ôòʶ±ðÖжÏÔ´²¢ÕÒ³öÓÅÏȼ¶×î¸ßµÄÖжÏÔ´ÏÈÓèÒÔÏì