GIDForums  

Go Back   GIDForums > Computer Programming Forums > Assembly Language
User Name
Password
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

 
 
Thread Tools Search this Thread Rate Thread
  #1  
Old 25-May-2009, 10:31
waphon waphon is offline
New Member
 
Join Date: May 2009
Posts: 1
waphon is on a distinguished road

develops an AI-Operating System in assembly language


preposal an Object-oriented solution that is between ourselves of ai technique.
first of all,Ai_os needs create some database that is chiefly contain: Main, Noun, Verb, Preposition
Create database:
Main:
Create table columns
3 D memory x-axis, y-axis, z-axis, Class mark
Input condition X Y Z
Expected result X Y Z
Reporting demonstration X Y Z
Object enantiopathy Object, mark

Noun:
create table:
\name \First-level index meshpoint position\X Y Z \physical proprieties
Hand
Muscle
Vessel
Blood
Fat
Bones
Skin
Hair

Verb:
table\
Grasp
Cut
move
Pressure

preposition
at
in
on
is
be

available environment
pattern recognition
locked direction
line-by-line scanning
combing objects
initialize standard database
entirely dynamic
permutation computation
comprehend structure

Assembly syntax:
Creating a 3d memory (3DM.asm)

; This program shows how the structural directive of 3dm
; and the workable directive can be used to
; create a linked memory at assembly time.

INCLUDE Irvine32.inc

ListNode STRUCT
NodeData DWORD ?
NextPtr DWORD ?
ListNode ENDS

P = 1000000 ; 100(x axis)*100(y)*100(z) it is very small
NULL = 0 ; that P was indicate 3d position, started by positive number;0 is special value
Counter = 0

.data
LinkedList LABEL DWORD ; assume LinkedList is current object class mark
REPT P
Counter = Counter + 1
ListNode <Counter, ($ + Counter * SIZEOF ListNode)>
ENDM
ListNode <0,0> ; tail node

.code
main PROC
mov esi,OFFSET LinkedList

; Display the integers in the NodeData members.
NextNode:
; Check for the tail node.
mov eax,(ListNode PTR [esi]).NextPtr
cmp eax,NULL
je quit

; Display the node data.
mov eax,(ListNode PTR [esi]).NodeData
call WriteDec
call Crlf

; Get pointer to next node.
mov esi,(ListNode PTR [esi]).NextPtr
jmp NextNode

quit:
exit
main ENDP
END main
 
 

Recent GIDBlogProblems with the Navy (Chiefs) by crystalattice

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Higher language vs. Assembly language. faisaly Assembly Language 1 01-Jul-2009 18:34
Assembly Language alcoholic Assembly Language 2 28-Aug-2007 16:05
Assemblers & assembly language BlueFireCO. Assembly Language 2 26-Mar-2007 10:56
which language ? onauc C++ Forum 2 19-Nov-2004 03:53

Network Sites: GIDNetwork · GIDWebHosts · GIDSearch · Learning Journal by J de Silva, The

All times are GMT -6. The time now is 15:11.


vBulletin, Copyright © 2000 - 2009, Jelsoft Enterprises Ltd.