亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

計(jì)算機(jī)等級(jí)

計(jì)算機(jī)三級(jí)考試PC技術(shù)上機(jī)指導(dǎo)

時(shí)間:2024-06-28 21:58:10 計(jì)算機(jī)等級(jí) 我要投稿
  • 相關(guān)推薦

2017年計(jì)算機(jī)三級(jí)考試PC技術(shù)上機(jī)指導(dǎo)

  計(jì)算機(jī)三級(jí)考試的科目有四個(gè),其中PC技術(shù)就是一個(gè)。下面是小編整理的2017年計(jì)算機(jī)三級(jí)考試PC技術(shù)上機(jī)指導(dǎo)。歡迎閱讀。

2017年計(jì)算機(jī)三級(jí)考試PC技術(shù)上機(jī)指導(dǎo)

  2017年計(jì)算機(jī)三級(jí)考試PC技術(shù)上機(jī)指導(dǎo)

  1 上機(jī)考試環(huán)境

主機(jī)

386、486、586及其各種兼容機(jī)

內(nèi)存

640KB基本內(nèi)存,具有1MB以上的擴(kuò)充內(nèi)存

顯示卡

彩顯VGA

顯示內(nèi)存

具有512KB以上的顯示內(nèi)存

硬盤空間

10MB以上硬盤空間

  2.軟件環(huán)境

操作系統(tǒng)

MS-DOS5.0、PC-DOS5.0及以上各種版本

漢字系統(tǒng)

希望漢字系統(tǒng)UCDOS5.0及以上各種版本(正版軟件)

三級(jí)網(wǎng)絡(luò)技術(shù)

TURBO-C 2.0

驅(qū)動(dòng)程序

使用HIMEM.SYS、EMM386.EXE等擴(kuò)充內(nèi)存管理器

  3.配置文件CONFIG.SYS設(shè)置

  FILES=64

  DEVICE=C:\DOS\HIMEM.SYS

  DEVICE=C:\DOS\EMM386.EXE RAM

  DOS=HIGH,UMB

  BUFFERS=16

  4.修改錯(cuò)誤

  這種題型是在程序中設(shè)置了若干錯(cuò)誤,考生應(yīng)根據(jù)題目要求,修改程序中的錯(cuò)誤,使程序能正常匯編、連接,并獲得正確的運(yùn)行結(jié)果。

  下面是一個(gè)修改程序錯(cuò)誤的例子,題目要求是:

  內(nèi)存中從SOURCE開始連續(xù)存放著二十個(gè)字(WORD),試統(tǒng)計(jì)每個(gè)字中二進(jìn)制位為1的個(gè)數(shù),結(jié)果以字節(jié)存放。

  例如: 內(nèi)存中有 139CH,5B8CH,1489H,...

  結(jié)果為 07H, 08H, 05H,...

  部分程序已給出,其中原始數(shù)據(jù)由過程LOAD從文件INPUT1.DAT中讀入SOURCE開始的內(nèi)存單元中,運(yùn)算結(jié)果要求從RESULT開始存放,由過程SAVE保存到文件OUTPUT1.DAT中。

  修改源程序中的錯(cuò)誤,使程序運(yùn)行后能夠獲得考題所提出的運(yùn)行結(jié)果。

  ;PROG1.ASM

  EXTRN LOAD:FAR,SAVE:FAR

  N EQU 20

  DSEG SEGMENT

  SOURCE DW N DUP(?)

  RESULT DW N DUP(0)

  NAME0 DB 'INPUT1.DAT',0

  NAME1 DB 'OUTPUT1.DAT',0

  DSEG ENDS

  SSEG SEGMENT STACK

  DB 128 ;錯(cuò)誤1

  SSEG ENDS

  CSEG SEGMENT

  ASSUME CS:CSEG,DS:DSEG,SS:SSEG

  START: PROC FAR ;錯(cuò)誤2

  PUSH DS

  XOR AX,AX

  PUSH AX

  MOV DS,DSEG ;錯(cuò)誤3

  LEA DX,SOURCE ;數(shù)據(jù)區(qū)起始地址

  LEA SI,NAMEO ;錯(cuò)誤4

  MOV CX,2*N ;字節(jié)數(shù)

  CALL LOAD ;從INPUT1.DAT中讀取數(shù)據(jù)

  LEA SI,SOURCE

  CLD

  MOV DX,N

  LOOP0: LODS SOURC

  XOR BX,BX

  MOV CX,16

  LOOP1: ROL AX,1

  JNC NEXT

  INC BX

  NEXT: LOOP LOOP0 ;錯(cuò)誤5

  MOV DESULT,BL ;錯(cuò)誤6

  INC DI

  DEC DX

  JNZ LOOP0

  LEA DX,RESULT ;結(jié)果數(shù)據(jù)區(qū)首址

  LEA SI,NAME1 ;結(jié)果文件名

  MOV CX,N ;結(jié)果字節(jié)數(shù)

  CALL SAVE ;保存結(jié)果到OUTPUT1.DAT

  RET

  START ENDP

  CSEG ENDS

  END START

  上面的程序中設(shè)置了六種類型的錯(cuò)誤,其錯(cuò)誤性質(zhì)是:

  錯(cuò)誤1,雖然這條偽指令語句沒有語法錯(cuò)誤,但這樣設(shè)計(jì)是不合理的,因?yàn)樵撜Z句只是在堆棧中存放了一個(gè)字節(jié)的數(shù)據(jù),也就是說,堆?臻g只有一個(gè)字節(jié)的大小,因此執(zhí)行本程序時(shí)顯然是不夠用的',當(dāng)程序執(zhí)行后必然會(huì)出現(xiàn)不可預(yù)料的結(jié)果2016年計(jì)算機(jī)三級(jí)PC技術(shù)上機(jī)考試指導(dǎo)2016年計(jì)算機(jī)三級(jí)PC技術(shù)上機(jī)考試指導(dǎo)。

  錯(cuò)誤2,根據(jù)偽指令語句格式要求,偽指令名后面沒有冒號(hào),因此該語句非法。

  錯(cuò)誤3,根據(jù)傳送指令的要求,立即數(shù)不能直接傳送給段寄存器。也就是說,為了對(duì)段寄存器初始化,必須先把立即數(shù)送到某通用寄存器,然后再由通用寄存器把立即數(shù)送到段寄存器,才能達(dá)到對(duì)段寄存器初始化之目的。

  錯(cuò)誤4,由于該指令把NAME0誤寫成NAMEO,匯編時(shí)找不到變量名NAMEO,因而指出NAME0未定義,只要將NAMEO改寫為NAME0即可。

  錯(cuò)誤5,這條語句沒有語法錯(cuò)誤,但這樣設(shè)計(jì)目標(biāo)地址不能獲得考題規(guī)定的運(yùn)算結(jié)果,必須將目標(biāo)地址LOOP0改為LOOP1,程序運(yùn)算結(jié)果才會(huì)正確

  碰到這種類型的錯(cuò)誤,考生應(yīng)仔細(xì)閱讀程序,徹底理解每一條指令在程序中所起的作用,才能改正這種類型的錯(cuò)誤。

  錯(cuò)誤6,該指令錯(cuò)誤的性質(zhì)是操作數(shù)類型不匹配,因?yàn)槟康牟僮鲾?shù)為字變量,而源操作數(shù)為8位寄存器2016年計(jì)算機(jī)三級(jí)PC技術(shù)上機(jī)考試指導(dǎo)計(jì)算機(jī)考試。因此,為了使操作數(shù)類型匹配,應(yīng)將BL寄存器改為BX寄存器,或者將RESULT改為字節(jié)變量。

  需要說明的是,考生在識(shí)別錯(cuò)誤時(shí)首先應(yīng)充分利用匯編和連接軟件工具檢查程序中的語法錯(cuò)誤,然后再通過調(diào)試與運(yùn)行,驗(yàn)證程序設(shè)計(jì)中使用的指令以及算法的正確性。否則,面臨眾多的隱藏錯(cuò)誤,將一定會(huì)感到束手無策。

【計(jì)算機(jī)三級(jí)考試PC技術(shù)上機(jī)指導(dǎo)】相關(guān)文章:

2017年計(jì)算機(jī)三級(jí)考試PC技術(shù)習(xí)題07-17

2017年計(jì)算機(jī)三級(jí)考試PC技術(shù)練習(xí)題07-17

2017年計(jì)算機(jī)三級(jí)考試PC技術(shù)習(xí)題及答案選擇題部分07-17

三級(jí)PC常見的系統(tǒng)命令行07-19

計(jì)算機(jī)三級(jí)數(shù)據(jù)庫技術(shù)考試試題及答案10-08

2023計(jì)算機(jī)二級(jí)java考試上機(jī)模擬試題及答案08-14

GRE考試上機(jī)寫作注意事項(xiàng)08-18

華為Java上機(jī)考試題08-19

2024年計(jì)算機(jī)等級(jí)考試的復(fù)習(xí)指導(dǎo)09-15

計(jì)算機(jī)等級(jí)三級(jí)網(wǎng)絡(luò)技術(shù)選擇題練習(xí)09-13